==17519== Memcheck, a memory error detector.
==17519== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==17519== Using LibVEX rev 1804, a library for dynamic binary translation.
==17519== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==17519== Using valgrind-3.3.0-Debian, a dynamic binary instrumentation framework.
==17519== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==17519== For more details, rerun with: -v
==17519== 
==17519== Conditional jump or move depends on uninitialised value(s)
==17519==    at 0x65A99EE: gtk_file_system_gio_get_volume_for_path (gtkfilesystemgio.c:630)
==17519==    by 0x46CEE7B: gtk_file_system_get_volume_for_path (gtkfilesystem.c:520)
==17519==    by 0x46AF88E: shortcuts_add_current_folder (gtkfilechooserdefault.c:2311)
==17519==    by 0x46AFA5A: shortcuts_update_current_folder (gtkfilechooserdefault.c:2358)
==17519==    by 0x46B8C74: update_current_folder_get_info_cb (gtkfilechooserdefault.c:7034)
==17519==    by 0x65AA66F: query_info_callback (gtkfilesystemgio.c:986)
==17519==    by 0x40CAE7D: g_simple_async_result_complete (gsimpleasyncresult.c:553)
==17519==    by 0x40CAE9B: complete_in_idle_cb (gsimpleasyncresult.c:563)
==17519==    by 0x4FABD5F: g_idle_dispatch (gmain.c:4087)
==17519==    by 0x4FA7E53: g_main_dispatch (gmain.c:2009)
==17519==    by 0x4FA9339: g_main_context_dispatch (gmain.c:2561)
==17519==    by 0x4FA988D: g_main_context_iterate (gmain.c:2642)
==17519==    by 0x4FAA064: g_main_loop_run (gmain.c:2850)
==17519==    by 0x468C5DC: gtk_dialog_run (gtkdialog.c:1041)
==17519==    by 0x42AD035: Gtk::Dialog::run() (dialog.cc:312)
==17519==    by 0x804DF4E: ExampleWindow::on_button_file_clicked() (examplewindow.cc:111)
==17519==    by 0x4589E44: Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) (slot.h:440)
==17519==    by 0x4F47A45: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==17519==    by 0x4F305F1: g_closure_invoke (gclosure.c:490)
==17519==    by 0x4F4733E: signal_emit_unlocked_R (gsignal.c:2510)
==17519==    by 0x4F4611D: g_signal_emit_valist (gsignal.c:2199)
==17519==    by 0x4F46406: g_signal_emit (gsignal.c:2243)
==17519==    by 0x462A88C: gtk_button_clicked (gtkbutton.c:889)
==17519==    by 0x462BCE4: gtk_real_button_released (gtkbutton.c:1484)
==17519==    by 0x428F033: Gtk::Button_Class::released_callback(_GtkButton*) (button.cc:247)
==17519==    by 0x4F47A45: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==17519==    by 0x4F30909: g_type_class_meta_marshal (gclosure.c:567)
==17519==    by 0x4F305F1: g_closure_invoke (gclosure.c:490)
==17519==    by 0x4F46AAC: signal_emit_unlocked_R (gsignal.c:2370)
==17519==    by 0x4F4611D: g_signal_emit_valist (gsignal.c:2199)
==17519== 
==17519== Conditional jump or move depends on uninitialised value(s)
==17519==    at 0x4F369E3: g_object_ref (gobject.c:1718)
==17519==    by 0x65A99FA: gtk_file_system_gio_get_volume_for_path (gtkfilesystemgio.c:631)
==17519==    by 0x46CEE7B: gtk_file_system_get_volume_for_path (gtkfilesystem.c:520)
==17519==    by 0x46AF88E: shortcuts_add_current_folder (gtkfilechooserdefault.c:2311)
==17519==    by 0x46AFA5A: shortcuts_update_current_folder (gtkfilechooserdefault.c:2358)
==17519==    by 0x46B8C74: update_current_folder_get_info_cb (gtkfilechooserdefault.c:7034)
==17519==    by 0x65AA66F: query_info_callback (gtkfilesystemgio.c:986)
==17519==    by 0x40CAE7D: g_simple_async_result_complete (gsimpleasyncresult.c:553)
==17519==    by 0x40CAE9B: complete_in_idle_cb (gsimpleasyncresult.c:563)
==17519==    by 0x4FABD5F: g_idle_dispatch (gmain.c:4087)
==17519==    by 0x4FA7E53: g_main_dispatch (gmain.c:2009)
==17519==    by 0x4FA9339: g_main_context_dispatch (gmain.c:2561)
==17519==    by 0x4FA988D: g_main_context_iterate (gmain.c:2642)
==17519==    by 0x4FAA064: g_main_loop_run (gmain.c:2850)
==17519==    by 0x468C5DC: gtk_dialog_run (gtkdialog.c:1041)
==17519==    by 0x42AD035: Gtk::Dialog::run() (dialog.cc:312)
==17519==    by 0x804DF4E: ExampleWindow::on_button_file_clicked() (examplewindow.cc:111)
==17519==    by 0x4589E44: Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) (slot.h:440)
==17519==    by 0x4F47A45: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==17519==    by 0x4F305F1: g_closure_invoke (gclosure.c:490)
==17519==    by 0x4F4733E: signal_emit_unlocked_R (gsignal.c:2510)
==17519==    by 0x4F4611D: g_signal_emit_valist (gsignal.c:2199)
==17519==    by 0x4F46406: g_signal_emit (gsignal.c:2243)
==17519==    by 0x462A88C: gtk_button_clicked (gtkbutton.c:889)
==17519==    by 0x462BCE4: gtk_real_button_released (gtkbutton.c:1484)
==17519==    by 0x428F033: Gtk::Button_Class::released_callback(_GtkButton*) (button.cc:247)
==17519==    by 0x4F47A45: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==17519==    by 0x4F30909: g_type_class_meta_marshal (gclosure.c:567)
==17519==    by 0x4F305F1: g_closure_invoke (gclosure.c:490)
==17519==    by 0x4F46AAC: signal_emit_unlocked_R (gsignal.c:2370)
==17519== 
==17519== Use of uninitialised value of size 4
==17519==    at 0x4F369E8: g_object_ref (gobject.c:1718)
==17519==    by 0x65A99FA: gtk_file_system_gio_get_volume_for_path (gtkfilesystemgio.c:631)
==17519==    by 0x46CEE7B: gtk_file_system_get_volume_for_path (gtkfilesystem.c:520)
==17519==    by 0x46AF88E: shortcuts_add_current_folder (gtkfilechooserdefault.c:2311)
==17519==    by 0x46AFA5A: shortcuts_update_current_folder (gtkfilechooserdefault.c:2358)
==17519==    by 0x46B8C74: update_current_folder_get_info_cb (gtkfilechooserdefault.c:7034)
==17519==    by 0x65AA66F: query_info_callback (gtkfilesystemgio.c:986)
==17519==    by 0x40CAE7D: g_simple_async_result_complete (gsimpleasyncresult.c:553)
==17519==    by 0x40CAE9B: complete_in_idle_cb (gsimpleasyncresult.c:563)
==17519==    by 0x4FABD5F: g_idle_dispatch (gmain.c:4087)
==17519==    by 0x4FA7E53: g_main_dispatch (gmain.c:2009)
==17519==    by 0x4FA9339: g_main_context_dispatch (gmain.c:2561)
==17519==    by 0x4FA988D: g_main_context_iterate (gmain.c:2642)
==17519==    by 0x4FAA064: g_main_loop_run (gmain.c:2850)
==17519==    by 0x468C5DC: gtk_dialog_run (gtkdialog.c:1041)
==17519==    by 0x42AD035: Gtk::Dialog::run() (dialog.cc:312)
==17519==    by 0x804DF4E: ExampleWindow::on_button_file_clicked() (examplewindow.cc:111)
==17519==    by 0x4589E44: Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) (slot.h:440)
==17519==    by 0x4F47A45: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==17519==    by 0x4F305F1: g_closure_invoke (gclosure.c:490)
==17519==    by 0x4F4733E: signal_emit_unlocked_R (gsignal.c:2510)
==17519==    by 0x4F4611D: g_signal_emit_valist (gsignal.c:2199)
==17519==    by 0x4F46406: g_signal_emit (gsignal.c:2243)
==17519==    by 0x462A88C: gtk_button_clicked (gtkbutton.c:889)
==17519==    by 0x462BCE4: gtk_real_button_released (gtkbutton.c:1484)
==17519==    by 0x428F033: Gtk::Button_Class::released_callback(_GtkButton*) (button.cc:247)
==17519==    by 0x4F47A45: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==17519==    by 0x4F30909: g_type_class_meta_marshal (gclosure.c:567)
==17519==    by 0x4F305F1: g_closure_invoke (gclosure.c:490)
==17519==    by 0x4F46AAC: signal_emit_unlocked_R (gsignal.c:2370)
==17519== 
==17519== Use of uninitialised value of size 4
==17519==    at 0x4F369F1: g_object_ref (gobject.c:1718)
==17519==    by 0x65A99FA: gtk_file_system_gio_get_volume_for_path (gtkfilesystemgio.c:631)
==17519==    by 0x46CEE7B: gtk_file_system_get_volume_for_path (gtkfilesystem.c:520)
==17519==    by 0x46AF88E: shortcuts_add_current_folder (gtkfilechooserdefault.c:2311)
==17519==    by 0x46AFA5A: shortcuts_update_current_folder (gtkfilechooserdefault.c:2358)
==17519==    by 0x46B8C74: update_current_folder_get_info_cb (gtkfilechooserdefault.c:7034)
==17519==    by 0x65AA66F: query_info_callback (gtkfilesystemgio.c:986)
==17519==    by 0x40CAE7D: g_simple_async_result_complete (gsimpleasyncresult.c:553)
==17519==    by 0x40CAE9B: complete_in_idle_cb (gsimpleasyncresult.c:563)
==17519==    by 0x4FABD5F: g_idle_dispatch (gmain.c:4087)
==17519==    by 0x4FA7E53: g_main_dispatch (gmain.c:2009)
==17519==    by 0x4FA9339: g_main_context_dispatch (gmain.c:2561)
==17519==    by 0x4FA988D: g_main_context_iterate (gmain.c:2642)
==17519==    by 0x4FAA064: g_main_loop_run (gmain.c:2850)
==17519==    by 0x468C5DC: gtk_dialog_run (gtkdialog.c:1041)
==17519==    by 0x42AD035: Gtk::Dialog::run() (dialog.cc:312)
==17519==    by 0x804DF4E: ExampleWindow::on_button_file_clicked() (examplewindow.cc:111)
==17519==    by 0x4589E44: Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) (slot.h:440)
==17519==    by 0x4F47A45: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==17519==    by 0x4F305F1: g_closure_invoke (gclosure.c:490)
==17519==    by 0x4F4733E: signal_emit_unlocked_R (gsignal.c:2510)
==17519==    by 0x4F4611D: g_signal_emit_valist (gsignal.c:2199)
==17519==    by 0x4F46406: g_signal_emit (gsignal.c:2243)
==17519==    by 0x462A88C: gtk_button_clicked (gtkbutton.c:889)
==17519==    by 0x462BCE4: gtk_real_button_released (gtkbutton.c:1484)
==17519==    by 0x428F033: Gtk::Button_Class::released_callback(_GtkButton*) (button.cc:247)
==17519==    by 0x4F47A45: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==17519==    by 0x4F30909: g_type_class_meta_marshal (gclosure.c:567)
==17519==    by 0x4F305F1: g_closure_invoke (gclosure.c:490)
==17519==    by 0x4F46AAC: signal_emit_unlocked_R (gsignal.c:2370)
==17519== 
==17519== Conditional jump or move depends on uninitialised value(s)
==17519==    at 0x4F507CA: g_type_check_instance_is_a (gtype.c:3139)
==17519==    by 0x4F36A14: g_object_ref (gobject.c:1718)
==17519==    by 0x65A99FA: gtk_file_system_gio_get_volume_for_path (gtkfilesystemgio.c:631)
==17519==    by 0x46CEE7B: gtk_file_system_get_volume_for_path (gtkfilesystem.c:520)
==17519==    by 0x46AF88E: shortcuts_add_current_folder (gtkfilechooserdefault.c:2311)
==17519==    by 0x46AFA5A: shortcuts_update_current_folder (gtkfilechooserdefault.c:2358)
==17519==    by 0x46B8C74: update_current_folder_get_info_cb (gtkfilechooserdefault.c:7034)
==17519==    by 0x65AA66F: query_info_callback (gtkfilesystemgio.c:986)
==17519==    by 0x40CAE7D: g_simple_async_result_complete (gsimpleasyncresult.c:553)
==17519==    by 0x40CAE9B: complete_in_idle_cb (gsimpleasyncresult.c:563)
==17519==    by 0x4FABD5F: g_idle_dispatch (gmain.c:4087)
==17519==    by 0x4FA7E53: g_main_dispatch (gmain.c:2009)
==17519==    by 0x4FA9339: g_main_context_dispatch (gmain.c:2561)
==17519==    by 0x4FA988D: g_main_context_iterate (gmain.c:2642)
==17519==    by 0x4FAA064: g_main_loop_run (gmain.c:2850)
==17519==    by 0x468C5DC: gtk_dialog_run (gtkdialog.c:1041)
==17519==    by 0x42AD035: Gtk::Dialog::run() (dialog.cc:312)
==17519==    by 0x804DF4E: ExampleWindow::on_button_file_clicked() (examplewindow.cc:111)
==17519==    by 0x4589E44: Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) (slot.h:440)
==17519==    by 0x4F47A45: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==17519==    by 0x4F305F1: g_closure_invoke (gclosure.c:490)
==17519==    by 0x4F4733E: signal_emit_unlocked_R (gsignal.c:2510)
==17519==    by 0x4F4611D: g_signal_emit_valist (gsignal.c:2199)
==17519==    by 0x4F46406: g_signal_emit (gsignal.c:2243)
==17519==    by 0x462A88C: gtk_button_clicked (gtkbutton.c:889)
==17519==    by 0x462BCE4: gtk_real_button_released (gtkbutton.c:1484)
==17519==    by 0x428F033: Gtk::Button_Class::released_callback(_GtkButton*) (button.cc:247)
==17519==    by 0x4F47A45: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==17519==    by 0x4F30909: g_type_class_meta_marshal (gclosure.c:567)
==17519==    by 0x4F305F1: g_closure_invoke (gclosure.c:490)
==17519== 
==17519== Use of uninitialised value of size 4
==17519==    at 0x4F507CF: g_type_check_instance_is_a (gtype.c:3139)
==17519==    by 0x4F36A14: g_object_ref (gobject.c:1718)
==17519==    by 0x65A99FA: gtk_file_system_gio_get_volume_for_path (gtkfilesystemgio.c:631)
==17519==    by 0x46CEE7B: gtk_file_system_get_volume_for_path (gtkfilesystem.c:520)
==17519==    by 0x46AF88E: shortcuts_add_current_folder (gtkfilechooserdefault.c:2311)
==17519==    by 0x46AFA5A: shortcuts_update_current_folder (gtkfilechooserdefault.c:2358)
==17519==    by 0x46B8C74: update_current_folder_get_info_cb (gtkfilechooserdefault.c:7034)
==17519==    by 0x65AA66F: query_info_callback (gtkfilesystemgio.c:986)
==17519==    by 0x40CAE7D: g_simple_async_result_complete (gsimpleasyncresult.c:553)
==17519==    by 0x40CAE9B: complete_in_idle_cb (gsimpleasyncresult.c:563)
==17519==    by 0x4FABD5F: g_idle_dispatch (gmain.c:4087)
==17519==    by 0x4FA7E53: g_main_dispatch (gmain.c:2009)
==17519==    by 0x4FA9339: g_main_context_dispatch (gmain.c:2561)
==17519==    by 0x4FA988D: g_main_context_iterate (gmain.c:2642)
==17519==    by 0x4FAA064: g_main_loop_run (gmain.c:2850)
==17519==    by 0x468C5DC: gtk_dialog_run (gtkdialog.c:1041)
==17519==    by 0x42AD035: Gtk::Dialog::run() (dialog.cc:312)
==17519==    by 0x804DF4E: ExampleWindow::on_button_file_clicked() (examplewindow.cc:111)
==17519==    by 0x4589E44: Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) (slot.h:440)
==17519==    by 0x4F47A45: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==17519==    by 0x4F305F1: g_closure_invoke (gclosure.c:490)
==17519==    by 0x4F4733E: signal_emit_unlocked_R (gsignal.c:2510)
==17519==    by 0x4F4611D: g_signal_emit_valist (gsignal.c:2199)
==17519==    by 0x4F46406: g_signal_emit (gsignal.c:2243)
==17519==    by 0x462A88C: gtk_button_clicked (gtkbutton.c:889)
==17519==    by 0x462BCE4: gtk_real_button_released (gtkbutton.c:1484)
==17519==    by 0x428F033: Gtk::Button_Class::released_callback(_GtkButton*) (button.cc:247)
==17519==    by 0x4F47A45: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==17519==    by 0x4F30909: g_type_class_meta_marshal (gclosure.c:567)
==17519==    by 0x4F305F1: g_closure_invoke (gclosure.c:490)
==17519== 
==17519== Use of uninitialised value of size 4
==17519==    at 0x4F507E1: g_type_check_instance_is_a (gtype.c:3142)
==17519==    by 0x4F36A14: g_object_ref (gobject.c:1718)
==17519==    by 0x65A99FA: gtk_file_system_gio_get_volume_for_path (gtkfilesystemgio.c:631)
==17519==    by 0x46CEE7B: gtk_file_system_get_volume_for_path (gtkfilesystem.c:520)
==17519==    by 0x46AF88E: shortcuts_add_current_folder (gtkfilechooserdefault.c:2311)
==17519==    by 0x46AFA5A: shortcuts_update_current_folder (gtkfilechooserdefault.c:2358)
==17519==    by 0x46B8C74: update_current_folder_get_info_cb (gtkfilechooserdefault.c:7034)
==17519==    by 0x65AA66F: query_info_callback (gtkfilesystemgio.c:986)
==17519==    by 0x40CAE7D: g_simple_async_result_complete (gsimpleasyncresult.c:553)
==17519==    by 0x40CAE9B: complete_in_idle_cb (gsimpleasyncresult.c:563)
==17519==    by 0x4FABD5F: g_idle_dispatch (gmain.c:4087)
==17519==    by 0x4FA7E53: g_main_dispatch (gmain.c:2009)
==17519==    by 0x4FA9339: g_main_context_dispatch (gmain.c:2561)
==17519==    by 0x4FA988D: g_main_context_iterate (gmain.c:2642)
==17519==    by 0x4FAA064: g_main_loop_run (gmain.c:2850)
==17519==    by 0x468C5DC: gtk_dialog_run (gtkdialog.c:1041)
==17519==    by 0x42AD035: Gtk::Dialog::run() (dialog.cc:312)
==17519==    by 0x804DF4E: ExampleWindow::on_button_file_clicked() (examplewindow.cc:111)
==17519==    by 0x4589E44: Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) (slot.h:440)
==17519==    by 0x4F47A45: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==17519==    by 0x4F305F1: g_closure_invoke (gclosure.c:490)
==17519==    by 0x4F4733E: signal_emit_unlocked_R (gsignal.c:2510)
==17519==    by 0x4F4611D: g_signal_emit_valist (gsignal.c:2199)
==17519==    by 0x4F46406: g_signal_emit (gsignal.c:2243)
==17519==    by 0x462A88C: gtk_button_clicked (gtkbutton.c:889)
==17519==    by 0x462BCE4: gtk_real_button_released (gtkbutton.c:1484)
==17519==    by 0x428F033: Gtk::Button_Class::released_callback(_GtkButton*) (button.cc:247)
==17519==    by 0x4F47A45: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==17519==    by 0x4F30909: g_type_class_meta_marshal (gclosure.c:567)
==17519==    by 0x4F305F1: g_closure_invoke (gclosure.c:490)

(example:17519): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed
Open clicked.
File selected: /home/murrayc/svn/gnome220/gtkmm-documentation/examples/book/dialogs/filechooserdialog/examplewindow.h

(example:17519): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed

(example:17519): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed
Select clicked.
Folder selected: /home/murrayc/svn/gnome220/gtkmm-documentation/examples/book/dialogs/simple
==17519== 
==17519== ERROR SUMMARY: 21 errors from 7 contexts (suppressed: 129 from 1)
==17519== malloc/free: in use at exit: 2,441,318 bytes in 93,747 blocks.
==17519== malloc/free: 1,210,824 allocs, 1,117,077 frees, 100,840,692 bytes allocated.
==17519== For counts of detected errors, rerun with: -v
==17519== searching for pointers to 93,747 not-freed blocks.
==17519== checked 3,019,452 bytes.
==17519== 
==17519== 
==17519== 156 (36 direct, 120 indirect) bytes in 1 blocks are definitely lost in loss record 8,200 of 11,691
==17519==    at 0x4022AB8: malloc (vg_replace_malloc.c:207)
==17519==    by 0x5268C41: nss_parse_service_list (nsswitch.c:530)
==17519==    by 0x5269334: __nss_database_lookup (nsswitch.c:134)
==17519==    by 0x4D26E7B: ???
==17519==    by 0x4D28044: ???
==17519==    by 0x5223D25: getpwnam_r@@GLIBC_2.1.2 (getXXbyYY_r.c:226)
==17519==    by 0x4FE3860: g_get_any_init_do (gutils.c:1588)
==17519==    by 0x4FE3CDA: g_get_any_init (gutils.c:1739)
==17519==    by 0x4FE3C4F: g_get_any_init_locked (gutils.c:1746)
==17519==    by 0x4FE3D1A: g_get_home_dir (gutils.c:1820)
==17519==    by 0x478B0D1: gtk_rc_add_initial_default_files (gtkrc.c:530)
==17519==    by 0x478BAD7: _gtk_rc_init (gtkrc.c:853)
==17519==    by 0x472D941: do_post_parse_initialization (gtkmain.c:681)
==17519==    by 0x472D9DC: post_parse_hook (gtkmain.c:721)
==17519==    by 0x4FB880F: g_option_context_parse (goption.c:1806)
==17519==    by 0x472DCCA: gtk_parse_args (gtkmain.c:876)
==17519==    by 0x472DD42: gtk_init_check (gtkmain.c:912)
==17519==    by 0x472DD8C: gtk_init (gtkmain.c:950)
==17519==    by 0x42D6006: Gtk::Main::init(int*, char***, bool) (main.cc:401)
==17519==    by 0x42D6188: Gtk::Main::Main(int&, char**&, bool) (main.cc:345)
==17519==    by 0x804E842: main (main.cc:24)
==17519== 
==17519== 
==17519== 72 (24 direct, 48 indirect) bytes in 2 blocks are definitely lost in loss record 9,637 of 11,691
==17519==    at 0x4022AB8: malloc (vg_replace_malloc.c:207)
==17519==    by 0x4FB0514: g_malloc (gmem.c:131)
==17519==    by 0x4FC8BC5: g_slice_alloc (gslice.c:824)
==17519==    by 0x4F95288: g_error_new_literal (gerror.c:104)
==17519==    by 0x40CAB94: _g_error_new_valist (gsimpleasyncresult.c:481)
==17519==    by 0x40CACA6: g_simple_async_result_set_error_va (gsimpleasyncresult.c:509)
==17519==    by 0x40CADC6: g_simple_async_result_set_error (gsimpleasyncresult.c:537)
==17519==    by 0x40CB003: run_in_thread (gsimpleasyncresult.c:608)
==17519==    by 0x40C27D7: run_job_at_idle (gioscheduler.c:197)
==17519==    by 0x4FABD5F: g_idle_dispatch (gmain.c:4087)
==17519==    by 0x4FA7E53: g_main_dispatch (gmain.c:2009)
==17519==    by 0x4FA9339: g_main_context_dispatch (gmain.c:2561)
==17519==    by 0x4FA988D: g_main_context_iterate (gmain.c:2642)
==17519==    by 0x4FAA064: g_main_loop_run (gmain.c:2850)
==17519==    by 0x472DF6A: gtk_main (gtkmain.c:1163)
==17519==    by 0x42D5C36: Gtk::Main::run_impl() (main.cc:534)
==17519==    by 0x42D6A99: Gtk::Main::run(Gtk::Window&) (main.cc:488)
==17519==    by 0x804E852: main (main.cc:28)
==17519== 
==17519== 
==17519== 64 (40 direct, 24 indirect) bytes in 1 blocks are definitely lost in loss record 10,507 of 11,691
==17519==    at 0x4022AB8: malloc (vg_replace_malloc.c:207)
==17519==    by 0x4FB0514: g_malloc (gmem.c:131)
==17519==    by 0x4FC8BC5: g_slice_alloc (gslice.c:824)
==17519==    by 0x4FC8EBA: g_slice_alloc0 (gslice.c:833)
==17519==    by 0x4F4C0A7: g_type_create_instance (gtype.c:1555)
==17519==    by 0x4F343D2: g_object_constructor (gobject.c:1046)
==17519==    by 0x4F33B72: g_object_newv (gobject.c:937)
==17519==    by 0x4F33FD7: g_object_new_valist (gobject.c:986)
==17519==    by 0x4F336CB: g_object_new (gobject.c:795)
==17519==    by 0x65AA6F5: gtk_file_system_gio_get_info (gtkfilesystemgio.c:1010)
==17519==    by 0x46CEBA5: gtk_file_system_get_info (gtkfilesystem.c:476)
==17519==    by 0x476B9AE: set_button_image (gtkpathbar.c:1279)
==17519==    by 0x476BC8C: gtk_path_bar_update_button_appearance (gtkpathbar.c:1388)
==17519==    by 0x476C154: make_directory_button (gtkpathbar.c:1511)
==17519==    by 0x476C563: gtk_path_bar_get_info_callback (gtkpathbar.c:1673)
==17519==    by 0x65AA66F: query_info_callback (gtkfilesystemgio.c:986)
==17519==    by 0x40CAE7D: g_simple_async_result_complete (gsimpleasyncresult.c:553)
==17519==    by 0x40CAE9B: complete_in_idle_cb (gsimpleasyncresult.c:563)
==17519==    by 0x4FABD5F: g_idle_dispatch (gmain.c:4087)
==17519==    by 0x4FA7E53: g_main_dispatch (gmain.c:2009)
==17519==    by 0x4FA9339: g_main_context_dispatch (gmain.c:2561)
==17519==    by 0x4FA988D: g_main_context_iterate (gmain.c:2642)
==17519==    by 0x4FAA064: g_main_loop_run (gmain.c:2850)
==17519==    by 0x468C5DC: gtk_dialog_run (gtkdialog.c:1041)
==17519==    by 0x42AD035: Gtk::Dialog::run() (dialog.cc:312)
==17519==    by 0x804E25F: ExampleWindow::on_button_folder_clicked() (examplewindow.cc:56)
==17519==    by 0x4589E44: Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) (slot.h:440)
==17519==    by 0x4F47A45: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==17519==    by 0x4F305F1: g_closure_invoke (gclosure.c:490)
==17519==    by 0x4F4733E: signal_emit_unlocked_R (gsignal.c:2510)
==17519== 
==17519== 
==17519== 64 (40 direct, 24 indirect) bytes in 1 blocks are definitely lost in loss record 10,531 of 11,691
==17519==    at 0x4022AB8: malloc (vg_replace_malloc.c:207)
==17519==    by 0x4FB0514: g_malloc (gmem.c:131)
==17519==    by 0x4FC8BC5: g_slice_alloc (gslice.c:824)
==17519==    by 0x4FC8EBA: g_slice_alloc0 (gslice.c:833)
==17519==    by 0x4F4C0A7: g_type_create_instance (gtype.c:1555)
==17519==    by 0x4F343D2: g_object_constructor (gobject.c:1046)
==17519==    by 0x4F33B72: g_object_newv (gobject.c:937)
==17519==    by 0x4F33FD7: g_object_new_valist (gobject.c:986)
==17519==    by 0x4F336CB: g_object_new (gobject.c:795)
==17519==    by 0x65AA6F5: gtk_file_system_gio_get_info (gtkfilesystemgio.c:1010)
==17519==    by 0x46CEBA5: gtk_file_system_get_info (gtkfilesystem.c:476)
==17519==    by 0x476C84D: _gtk_path_bar_set_path (gtkpathbar.c:1749)
==17519==    by 0x46B8BD4: update_current_folder_get_info_cb (gtkfilechooserdefault.c:7015)
==17519==    by 0x65AA66F: query_info_callback (gtkfilesystemgio.c:986)
==17519==    by 0x40CAE7D: g_simple_async_result_complete (gsimpleasyncresult.c:553)
==17519==    by 0x40CAE9B: complete_in_idle_cb (gsimpleasyncresult.c:563)
==17519==    by 0x4FABD5F: g_idle_dispatch (gmain.c:4087)
==17519==    by 0x4FA7E53: g_main_dispatch (gmain.c:2009)
==17519==    by 0x4FA9339: g_main_context_dispatch (gmain.c:2561)
==17519==    by 0x4FA988D: g_main_context_iterate (gmain.c:2642)
==17519==    by 0x4FAA064: g_main_loop_run (gmain.c:2850)
==17519==    by 0x468C5DC: gtk_dialog_run (gtkdialog.c:1041)
==17519==    by 0x42AD035: Gtk::Dialog::run() (dialog.cc:312)
==17519==    by 0x804DF4E: ExampleWindow::on_button_file_clicked() (examplewindow.cc:111)
==17519==    by 0x4589E44: Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) (slot.h:440)
==17519==    by 0x4F47A45: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==17519==    by 0x4F305F1: g_closure_invoke (gclosure.c:490)
==17519==    by 0x4F4733E: signal_emit_unlocked_R (gsignal.c:2510)
==17519==    by 0x4F4611D: g_signal_emit_valist (gsignal.c:2199)
==17519==    by 0x4F46406: g_signal_emit (gsignal.c:2243)
==17519== 
==17519== 
==17519== 64 (40 direct, 24 indirect) bytes in 1 blocks are definitely lost in loss record 10,634 of 11,691
==17519==    at 0x4022AB8: malloc (vg_replace_malloc.c:207)
==17519==    by 0x4FB0514: g_malloc (gmem.c:131)
==17519==    by 0x4FC8BC5: g_slice_alloc (gslice.c:824)
==17519==    by 0x4FC8EBA: g_slice_alloc0 (gslice.c:833)
==17519==    by 0x4F4C0A7: g_type_create_instance (gtype.c:1555)
==17519==    by 0x4F343D2: g_object_constructor (gobject.c:1046)
==17519==    by 0x4F33B72: g_object_newv (gobject.c:937)
==17519==    by 0x4F33FD7: g_object_new_valist (gobject.c:986)
==17519==    by 0x4F336CB: g_object_new (gobject.c:795)
==17519==    by 0x65AA6F5: gtk_file_system_gio_get_info (gtkfilesystemgio.c:1010)
==17519==    by 0x46CEBA5: gtk_file_system_get_info (gtkfilesystem.c:476)
==17519==    by 0x476B9AE: set_button_image (gtkpathbar.c:1279)
==17519==    by 0x476BC8C: gtk_path_bar_update_button_appearance (gtkpathbar.c:1388)
==17519==    by 0x476C154: make_directory_button (gtkpathbar.c:1511)
==17519==    by 0x476C563: gtk_path_bar_get_info_callback (gtkpathbar.c:1673)
==17519==    by 0x65AA66F: query_info_callback (gtkfilesystemgio.c:986)
==17519==    by 0x40CAE7D: g_simple_async_result_complete (gsimpleasyncresult.c:553)
==17519==    by 0x40CAE9B: complete_in_idle_cb (gsimpleasyncresult.c:563)
==17519==    by 0x4FABD5F: g_idle_dispatch (gmain.c:4087)
==17519==    by 0x4FA7E53: g_main_dispatch (gmain.c:2009)
==17519==    by 0x4FA9339: g_main_context_dispatch (gmain.c:2561)
==17519==    by 0x4FA988D: g_main_context_iterate (gmain.c:2642)
==17519==    by 0x4FAA064: g_main_loop_run (gmain.c:2850)
==17519==    by 0x468C5DC: gtk_dialog_run (gtkdialog.c:1041)
==17519==    by 0x42AD035: Gtk::Dialog::run() (dialog.cc:312)
==17519==    by 0x804DF4E: ExampleWindow::on_button_file_clicked() (examplewindow.cc:111)
==17519==    by 0x4589E44: Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) (slot.h:440)
==17519==    by 0x4F47A45: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==17519==    by 0x4F305F1: g_closure_invoke (gclosure.c:490)
==17519==    by 0x4F4733E: signal_emit_unlocked_R (gsignal.c:2510)
==17519== 
==17519== 
==17519== 128 (80 direct, 48 indirect) bytes in 2 blocks are definitely lost in loss record 10,817 of 11,691
==17519==    at 0x4022AB8: malloc (vg_replace_malloc.c:207)
==17519==    by 0x4FB0514: g_malloc (gmem.c:131)
==17519==    by 0x4FC8BC5: g_slice_alloc (gslice.c:824)
==17519==    by 0x4FC8EBA: g_slice_alloc0 (gslice.c:833)
==17519==    by 0x4F4C0A7: g_type_create_instance (gtype.c:1555)
==17519==    by 0x4F343D2: g_object_constructor (gobject.c:1046)
==17519==    by 0x4F33B72: g_object_newv (gobject.c:937)
==17519==    by 0x4F33FD7: g_object_new_valist (gobject.c:986)
==17519==    by 0x4F336CB: g_object_new (gobject.c:795)
==17519==    by 0x65AA6F5: gtk_file_system_gio_get_info (gtkfilesystemgio.c:1010)
==17519==    by 0x46CEBA5: gtk_file_system_get_info (gtkfilesystem.c:476)
==17519==    by 0x46AE7EF: shortcuts_insert_path (gtkfilechooserdefault.c:1785)
==17519==    by 0x46AEEA9: shortcuts_append_desktop (gtkfilechooserdefault.c:1973)
==17519==    by 0x46AFB92: shortcuts_model_create (gtkfilechooserdefault.c:2411)
==17519==    by 0x46B55AA: gtk_file_chooser_default_constructor (gtkfilechooserdefault.c:5301)
==17519==    by 0x4F33B72: g_object_newv (gobject.c:937)
==17519==    by 0x4F3435D: g_object_new_valist (gobject.c:1027)
==17519==    by 0x4F336CB: g_object_new (gobject.c:795)
==17519==    by 0x46C0593: _gtk_file_chooser_default_new (gtkfilechooserdefault.c:11162)
==17519==    by 0x46C5450: gtk_file_chooser_widget_constructor (gtkfilechooserwidget.c:103)
==17519==    by 0x4F33B72: g_object_newv (gobject.c:937)
==17519==    by 0x4F33FD7: g_object_new_valist (gobject.c:986)
==17519==    by 0x4F336CB: g_object_new (gobject.c:795)
==17519==    by 0x46C184A: gtk_file_chooser_dialog_constructor (gtkfilechooserdialog.c:284)
==17519==    by 0x4F33B72: g_object_newv (gobject.c:937)
==17519==    by 0x4587E9A: Glib::Object::Object(Glib::ConstructParams const&) (object.cc:232)
==17519==    by 0x42E357B: Gtk::Object::Object(Glib::ConstructParams const&) (object.cc:35)
==17519==    by 0x435412B: Gtk::Widget::Widget(Glib::ConstructParams const&) (widget.cc:5829)
==17519==    by 0x42A8C85: Gtk::Container::Container(Glib::ConstructParams const&) (container.cc:770)
==17519==    by 0x4289D45: Gtk::Bin::Bin(Glib::ConstructParams const&) (bin.cc:207)
==17519== 
==17519== 
==17519== 128 (80 direct, 48 indirect) bytes in 2 blocks are definitely lost in loss record 10,836 of 11,691
==17519==    at 0x4022AB8: malloc (vg_replace_malloc.c:207)
==17519==    by 0x4FB0514: g_malloc (gmem.c:131)
==17519==    by 0x4FC8BC5: g_slice_alloc (gslice.c:824)
==17519==    by 0x4FC8EBA: g_slice_alloc0 (gslice.c:833)
==17519==    by 0x4F4C0A7: g_type_create_instance (gtype.c:1555)
==17519==    by 0x4F343D2: g_object_constructor (gobject.c:1046)
==17519==    by 0x4F33B72: g_object_newv (gobject.c:937)
==17519==    by 0x4F33FD7: g_object_new_valist (gobject.c:986)
==17519==    by 0x4F336CB: g_object_new (gobject.c:795)
==17519==    by 0x65AA6F5: gtk_file_system_gio_get_info (gtkfilesystemgio.c:1010)
==17519==    by 0x46CEBA5: gtk_file_system_get_info (gtkfilesystem.c:476)
==17519==    by 0x46AE7EF: shortcuts_insert_path (gtkfilechooserdefault.c:1785)
==17519==    by 0x46AEDF0: shortcuts_append_home (gtkfilechooserdefault.c:1954)
==17519==    by 0x46AFB87: shortcuts_model_create (gtkfilechooserdefault.c:2410)
==17519==    by 0x46B55AA: gtk_file_chooser_default_constructor (gtkfilechooserdefault.c:5301)
==17519==    by 0x4F33B72: g_object_newv (gobject.c:937)
==17519==    by 0x4F3435D: g_object_new_valist (gobject.c:1027)
==17519==    by 0x4F336CB: g_object_new (gobject.c:795)
==17519==    by 0x46C0593: _gtk_file_chooser_default_new (gtkfilechooserdefault.c:11162)
==17519==    by 0x46C5450: gtk_file_chooser_widget_constructor (gtkfilechooserwidget.c:103)
==17519==    by 0x4F33B72: g_object_newv (gobject.c:937)
==17519==    by 0x4F33FD7: g_object_new_valist (gobject.c:986)
==17519==    by 0x4F336CB: g_object_new (gobject.c:795)
==17519==    by 0x46C184A: gtk_file_chooser_dialog_constructor (gtkfilechooserdialog.c:284)
==17519==    by 0x4F33B72: g_object_newv (gobject.c:937)
==17519==    by 0x4587E9A: Glib::Object::Object(Glib::ConstructParams const&) (object.cc:232)
==17519==    by 0x42E357B: Gtk::Object::Object(Glib::ConstructParams const&) (object.cc:35)
==17519==    by 0x435412B: Gtk::Widget::Widget(Glib::ConstructParams const&) (widget.cc:5829)
==17519==    by 0x42A8C85: Gtk::Container::Container(Glib::ConstructParams const&) (container.cc:770)
==17519==    by 0x4289D45: Gtk::Bin::Bin(Glib::ConstructParams const&) (bin.cc:207)
==17519== 
==17519== 
==17519== 257 (48 direct, 209 indirect) bytes in 4 blocks are definitely lost in loss record 10,980 of 11,691
==17519==    at 0x4022AB8: malloc (vg_replace_malloc.c:207)
==17519==    by 0x4FB0514: g_malloc (gmem.c:131)
==17519==    by 0x4FC8BC5: g_slice_alloc (gslice.c:824)
==17519==    by 0x4F95370: g_error_copy (gerror.c:145)
==17519==    by 0x40CAB3C: g_simple_async_result_set_from_error (gsimpleasyncresult.c:466)
==17519==    by 0x40AFF65: query_info_async_thread (gfile.c:3804)
==17519==    by 0x40CB024: run_in_thread (gsimpleasyncresult.c:613)
==17519==    by 0x40C27D7: run_job_at_idle (gioscheduler.c:197)
==17519==    by 0x4FABD5F: g_idle_dispatch (gmain.c:4087)
==17519==    by 0x4FA7E53: g_main_dispatch (gmain.c:2009)
==17519==    by 0x4FA9339: g_main_context_dispatch (gmain.c:2561)
==17519==    by 0x4FA988D: g_main_context_iterate (gmain.c:2642)
==17519==    by 0x4FAA064: g_main_loop_run (gmain.c:2850)
==17519==    by 0x468C5DC: gtk_dialog_run (gtkdialog.c:1041)
==17519==    by 0x42AD035: Gtk::Dialog::run() (dialog.cc:312)
==17519==    by 0x804DF4E: ExampleWindow::on_button_file_clicked() (examplewindow.cc:111)
==17519==    by 0x4589E44: Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) (slot.h:440)
==17519==    by 0x4F47A45: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==17519==    by 0x4F305F1: g_closure_invoke (gclosure.c:490)
==17519==    by 0x4F4733E: signal_emit_unlocked_R (gsignal.c:2510)
==17519==    by 0x4F4611D: g_signal_emit_valist (gsignal.c:2199)
==17519==    by 0x4F46406: g_signal_emit (gsignal.c:2243)
==17519==    by 0x462A88C: gtk_button_clicked (gtkbutton.c:889)
==17519==    by 0x462BCE4: gtk_real_button_released (gtkbutton.c:1484)
==17519==    by 0x428F033: Gtk::Button_Class::released_callback(_GtkButton*) (button.cc:247)
==17519==    by 0x4F47A45: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==17519==    by 0x4F30909: g_type_class_meta_marshal (gclosure.c:567)
==17519==    by 0x4F305F1: g_closure_invoke (gclosure.c:490)
==17519==    by 0x4F46AAC: signal_emit_unlocked_R (gsignal.c:2370)
==17519==    by 0x4F4611D: g_signal_emit_valist (gsignal.c:2199)
==17519== 
==17519== 
==17519== 64 (40 direct, 24 indirect) bytes in 1 blocks are definitely lost in loss record 11,014 of 11,691
==17519==    at 0x4022AB8: malloc (vg_replace_malloc.c:207)
==17519==    by 0x4FB0514: g_malloc (gmem.c:131)
==17519==    by 0x4FC8BC5: g_slice_alloc (gslice.c:824)
==17519==    by 0x4FC8EBA: g_slice_alloc0 (gslice.c:833)
==17519==    by 0x4F4C0A7: g_type_create_instance (gtype.c:1555)
==17519==    by 0x4F343D2: g_object_constructor (gobject.c:1046)
==17519==    by 0x4F33B72: g_object_newv (gobject.c:937)
==17519==    by 0x4F33FD7: g_object_new_valist (gobject.c:986)
==17519==    by 0x4F336CB: g_object_new (gobject.c:795)
==17519==    by 0x65AA6F5: gtk_file_system_gio_get_info (gtkfilesystemgio.c:1010)
==17519==    by 0x46CEBA5: gtk_file_system_get_info (gtkfilesystem.c:476)
==17519==    by 0x46B8F0D: gtk_file_chooser_default_update_current_folder (gtkfilechooserdefault.c:7124)
==17519==    by 0x46AD5B1: change_folder_and_display_error (gtkfilechooserdefault.c:1199)
==17519==    by 0x46BFA37: path_bar_clicked (gtkfilechooserdefault.c:10701)
==17519==    by 0x47351FC: _gtk_marshal_VOID__POINTER_POINTER_BOOLEAN (gtkmarshalers.c:2556)
==17519==    by 0x4F305F1: g_closure_invoke (gclosure.c:490)
==17519==    by 0x4F46EFB: signal_emit_unlocked_R (gsignal.c:2440)
==17519==    by 0x4F4611D: g_signal_emit_valist (gsignal.c:2199)
==17519==    by 0x4F46406: g_signal_emit (gsignal.c:2243)
==17519==    by 0x476B6E4: button_clicked_cb (gtkpathbar.c:1171)
==17519==    by 0x4F47A45: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==17519==    by 0x4F305F1: g_closure_invoke (gclosure.c:490)
==17519==    by 0x4F46EFB: signal_emit_unlocked_R (gsignal.c:2440)
==17519==    by 0x4F4611D: g_signal_emit_valist (gsignal.c:2199)
==17519==    by 0x4F46406: g_signal_emit (gsignal.c:2243)
==17519==    by 0x462A88C: gtk_button_clicked (gtkbutton.c:889)
==17519==    by 0x4831685: gtk_toggle_button_released (gtktogglebutton.c:425)
==17519==    by 0x4F47A45: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==17519==    by 0x4F30909: g_type_class_meta_marshal (gclosure.c:567)
==17519==    by 0x4F305F1: g_closure_invoke (gclosure.c:490)
==17519== 
==17519== 
==17519== 76 bytes in 1 blocks are definitely lost in loss record 11,135 of 11,691
==17519==    at 0x4022AB8: malloc (vg_replace_malloc.c:207)
==17519==    by 0x4FB0514: g_malloc (gmem.c:131)
==17519==    by 0x4FCB3C2: g_strconcat (gstrfuncs.c:259)
==17519==    by 0x4F8E3F4: g_escape_file_uri (gconvert.c:1556)
==17519==    by 0x4F8EB68: g_filename_to_uri (gconvert.c:1904)
==17519==    by 0x40DA6B3: g_local_file_get_uri (glocalfile.c:358)
==17519==    by 0x40A9E62: g_file_get_uri (gfile.c:471)
==17519==    by 0x65A982A: get_path_from_file (gtkfilesystemgio.c:564)
==17519==    by 0x65AB1B3: gtk_file_system_gio_get_parent (gtkfilesystemgio.c:1365)
==17519==    by 0x46CF891: gtk_file_system_get_parent (gtkfilesystem.c:735)
==17519==    by 0x46D2B76: _gtk_file_system_model_path_do (gtkfilesystemmodel.c:1159)
==17519==    by 0x46B7EC1: show_and_select_paths_finished_loading (gtkfilechooserdefault.c:6555)
==17519==    by 0x4F47A45: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==17519==    by 0x4F305F1: g_closure_invoke (gclosure.c:490)
==17519==    by 0x4F46EFB: signal_emit_unlocked_R (gsignal.c:2440)
==17519==    by 0x4F4611D: g_signal_emit_valist (gsignal.c:2199)
==17519==    by 0x4F465A0: g_signal_emit_by_name (gsignal.c:2267)
==17519==    by 0x65A9AD9: enumerator_files_callback (gtkfilesystemgio.c:660)
==17519==    by 0x40B4A67: next_async_callback_wrapper (gfileenumerator.c:244)
==17519==    by 0x40CAE7D: g_simple_async_result_complete (gsimpleasyncresult.c:553)
==17519==    by 0x40CAE9B: complete_in_idle_cb (gsimpleasyncresult.c:563)
==17519==    by 0x4FABD5F: g_idle_dispatch (gmain.c:4087)
==17519==    by 0x4FA7E53: g_main_dispatch (gmain.c:2009)
==17519==    by 0x4FA9339: g_main_context_dispatch (gmain.c:2561)
==17519==    by 0x4FA988D: g_main_context_iterate (gmain.c:2642)
==17519==    by 0x4FAA064: g_main_loop_run (gmain.c:2850)
==17519==    by 0x468C5DC: gtk_dialog_run (gtkdialog.c:1041)
==17519==    by 0x42AD035: Gtk::Dialog::run() (dialog.cc:312)
==17519==    by 0x804E25F: ExampleWindow::on_button_folder_clicked() (examplewindow.cc:56)
==17519==    by 0x4589E44: Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) (slot.h:440)
==17519== 
==17519== 
==17519== 80 bytes in 2 blocks are definitely lost in loss record 11,142 of 11,691
==17519==    at 0x4022AB8: malloc (vg_replace_malloc.c:207)
==17519==    by 0x4FB0514: g_malloc (gmem.c:131)
==17519==    by 0x4FC8BC5: g_slice_alloc (gslice.c:824)
==17519==    by 0x4FC8EBA: g_slice_alloc0 (gslice.c:833)
==17519==    by 0x4F4C0A7: g_type_create_instance (gtype.c:1555)
==17519==    by 0x4F343D2: g_object_constructor (gobject.c:1046)
==17519==    by 0x4F33B72: g_object_newv (gobject.c:937)
==17519==    by 0x4F33FD7: g_object_new_valist (gobject.c:986)
==17519==    by 0x4F336CB: g_object_new (gobject.c:795)
==17519==    by 0x65AA6F5: gtk_file_system_gio_get_info (gtkfilesystemgio.c:1010)
==17519==    by 0x46CEBA5: gtk_file_system_get_info (gtkfilesystem.c:476)
==17519==    by 0x476B9AE: set_button_image (gtkpathbar.c:1279)
==17519==    by 0x476BC8C: gtk_path_bar_update_button_appearance (gtkpathbar.c:1388)
==17519==    by 0x476B3A2: reload_icons (gtkpathbar.c:1070)
==17519==    by 0x476B438: change_icon_theme (gtkpathbar.c:1089)
==17519==    by 0x476B518: gtk_path_bar_check_icon_theme (gtkpathbar.c:1117)
==17519==    by 0x476A99A: gtk_path_bar_screen_changed (gtkpathbar.c:659)
==17519==    by 0x4F4860B: g_cclosure_marshal_VOID__OBJECT (gmarshal.c:636)
==17519==    by 0x4F30909: g_type_class_meta_marshal (gclosure.c:567)
==17519==    by 0x4F305F1: g_closure_invoke (gclosure.c:490)
==17519==    by 0x4F4713A: signal_emit_unlocked_R (gsignal.c:2478)
==17519==    by 0x4F4611D: g_signal_emit_valist (gsignal.c:2199)
==17519==    by 0x4F46406: g_signal_emit (gsignal.c:2243)
==17519==    by 0x48A5227: do_screen_change (gtkwidget.c:6066)
==17519==    by 0x48A5326: gtk_widget_propagate_hierarchy_changed_recurse (gtkwidget.c:6088)
==17519==    by 0x4622BF4: gtk_box_forall (gtkbox.c:799)
==17519==    by 0x4675D09: gtk_container_forall (gtkcontainer.c:1453)
==17519==    by 0x48A5390: gtk_widget_propagate_hierarchy_changed_recurse (gtkwidget.c:6091)
==17519==    by 0x4622BF4: gtk_box_forall (gtkbox.c:799)
==17519==    by 0x4675D09: gtk_container_forall (gtkcontainer.c:1453)
==17519== 
==17519== 
==17519== 128 (80 direct, 48 indirect) bytes in 2 blocks are definitely lost in loss record 11,162 of 11,691
==17519==    at 0x4022AB8: malloc (vg_replace_malloc.c:207)
==17519==    by 0x4FB0514: g_malloc (gmem.c:131)
==17519==    by 0x4FC8BC5: g_slice_alloc (gslice.c:824)
==17519==    by 0x4FC8EBA: g_slice_alloc0 (gslice.c:833)
==17519==    by 0x4F4C0A7: g_type_create_instance (gtype.c:1555)
==17519==    by 0x4F343D2: g_object_constructor (gobject.c:1046)
==17519==    by 0x4F33B72: g_object_newv (gobject.c:937)
==17519==    by 0x4F33FD7: g_object_new_valist (gobject.c:986)
==17519==    by 0x4F336CB: g_object_new (gobject.c:795)
==17519==    by 0x65AA6F5: gtk_file_system_gio_get_info (gtkfilesystemgio.c:1010)
==17519==    by 0x46CEBA5: gtk_file_system_get_info (gtkfilesystem.c:476)
==17519==    by 0x46B8F0D: gtk_file_chooser_default_update_current_folder (gtkfilechooserdefault.c:7124)
==17519==    by 0x46B8998: gtk_file_chooser_default_set_current_folder (gtkfilechooserdefault.c:6927)
==17519==    by 0x46A48B8: _gtk_file_chooser_set_current_folder_path (gtkfilechooser.c:1084)
==17519==    by 0x46A3D7B: gtk_file_chooser_set_current_folder (gtkfilechooser.c:677)
==17519==    by 0x46B6F5C: gtk_file_chooser_default_map (gtkfilechooserdefault.c:6165)
==17519==    by 0x4F47A45: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==17519==    by 0x4F30909: g_type_class_meta_marshal (gclosure.c:567)
==17519==    by 0x4F305F1: g_closure_invoke (gclosure.c:490)
==17519==    by 0x4F46AAC: signal_emit_unlocked_R (gsignal.c:2370)
==17519==    by 0x4F4611D: g_signal_emit_valist (gsignal.c:2199)
==17519==    by 0x4F46406: g_signal_emit (gsignal.c:2243)
==17519==    by 0x489F8C5: gtk_widget_map (gtkwidget.c:3135)
==17519==    by 0x46780E2: gtk_container_map_child (gtkcontainer.c:2581)
==17519==    by 0x4622BF4: gtk_box_forall (gtkbox.c:799)
==17519==    by 0x4675D09: gtk_container_forall (gtkcontainer.c:1453)
==17519==    by 0x4678121: gtk_container_map (gtkcontainer.c:2589)
==17519==    by 0x4F47A45: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==17519==    by 0x4F30909: g_type_class_meta_marshal (gclosure.c:567)
==17519==    by 0x4F305F1: g_closure_invoke (gclosure.c:490)
==17519== 
==17519== 
==17519== 257 (48 direct, 209 indirect) bytes in 4 blocks are definitely lost in loss record 11,207 of 11,691
==17519==    at 0x4022AB8: malloc (vg_replace_malloc.c:207)
==17519==    by 0x4FB0514: g_malloc (gmem.c:131)
==17519==    by 0x4FC8BC5: g_slice_alloc (gslice.c:824)
==17519==    by 0x4F95370: g_error_copy (gerror.c:145)
==17519==    by 0x40CAB3C: g_simple_async_result_set_from_error (gsimpleasyncresult.c:466)
==17519==    by 0x40AFF65: query_info_async_thread (gfile.c:3804)
==17519==    by 0x40CB024: run_in_thread (gsimpleasyncresult.c:613)
==17519==    by 0x40C27D7: run_job_at_idle (gioscheduler.c:197)
==17519==    by 0x4FABD5F: g_idle_dispatch (gmain.c:4087)
==17519==    by 0x4FA7E53: g_main_dispatch (gmain.c:2009)
==17519==    by 0x4FA9339: g_main_context_dispatch (gmain.c:2561)
==17519==    by 0x4FA988D: g_main_context_iterate (gmain.c:2642)
==17519==    by 0x4FAA064: g_main_loop_run (gmain.c:2850)
==17519==    by 0x468C5DC: gtk_dialog_run (gtkdialog.c:1041)
==17519==    by 0x42AD035: Gtk::Dialog::run() (dialog.cc:312)
==17519==    by 0x804E25F: ExampleWindow::on_button_folder_clicked() (examplewindow.cc:56)
==17519==    by 0x4589E44: Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) (slot.h:440)
==17519==    by 0x4F47A45: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==17519==    by 0x4F305F1: g_closure_invoke (gclosure.c:490)
==17519==    by 0x4F4733E: signal_emit_unlocked_R (gsignal.c:2510)
==17519==    by 0x4F4611D: g_signal_emit_valist (gsignal.c:2199)
==17519==    by 0x4F46406: g_signal_emit (gsignal.c:2243)
==17519==    by 0x462A88C: gtk_button_clicked (gtkbutton.c:889)
==17519==    by 0x462BCE4: gtk_real_button_released (gtkbutton.c:1484)
==17519==    by 0x428F033: Gtk::Button_Class::released_callback(_GtkButton*) (button.cc:247)
==17519==    by 0x4F47A45: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==17519==    by 0x4F30909: g_type_class_meta_marshal (gclosure.c:567)
==17519==    by 0x4F305F1: g_closure_invoke (gclosure.c:490)
==17519==    by 0x4F46AAC: signal_emit_unlocked_R (gsignal.c:2370)
==17519==    by 0x4F4611D: g_signal_emit_valist (gsignal.c:2199)
==17519== 
==17519== 
==17519== 64 (40 direct, 24 indirect) bytes in 1 blocks are definitely lost in loss record 11,269 of 11,691
==17519==    at 0x4022AB8: malloc (vg_replace_malloc.c:207)
==17519==    by 0x4FB0514: g_malloc (gmem.c:131)
==17519==    by 0x4FC8BC5: g_slice_alloc (gslice.c:824)
==17519==    by 0x4FC8EBA: g_slice_alloc0 (gslice.c:833)
==17519==    by 0x4F4C0A7: g_type_create_instance (gtype.c:1555)
==17519==    by 0x4F343D2: g_object_constructor (gobject.c:1046)
==17519==    by 0x4F33B72: g_object_newv (gobject.c:937)
==17519==    by 0x4F33FD7: g_object_new_valist (gobject.c:986)
==17519==    by 0x4F336CB: g_object_new (gobject.c:795)
==17519==    by 0x65AA6F5: gtk_file_system_gio_get_info (gtkfilesystemgio.c:1010)
==17519==    by 0x46CEBA5: gtk_file_system_get_info (gtkfilesystem.c:476)
==17519==    by 0x46AE7EF: shortcuts_insert_path (gtkfilechooserdefault.c:1785)
==17519==    by 0x46AF970: shortcuts_add_current_folder (gtkfilechooserdefault.c:2324)
==17519==    by 0x46AFA5A: shortcuts_update_current_folder (gtkfilechooserdefault.c:2358)
==17519==    by 0x46B8C74: update_current_folder_get_info_cb (gtkfilechooserdefault.c:7034)
==17519==    by 0x65AA66F: query_info_callback (gtkfilesystemgio.c:986)
==17519==    by 0x40CAE7D: g_simple_async_result_complete (gsimpleasyncresult.c:553)
==17519==    by 0x40CAE9B: complete_in_idle_cb (gsimpleasyncresult.c:563)
==17519==    by 0x4FABD5F: g_idle_dispatch (gmain.c:4087)
==17519==    by 0x4FA7E53: g_main_dispatch (gmain.c:2009)
==17519==    by 0x4FA9339: g_main_context_dispatch (gmain.c:2561)
==17519==    by 0x4FA988D: g_main_context_iterate (gmain.c:2642)
==17519==    by 0x4FAA064: g_main_loop_run (gmain.c:2850)
==17519==    by 0x468C5DC: gtk_dialog_run (gtkdialog.c:1041)
==17519==    by 0x42AD035: Gtk::Dialog::run() (dialog.cc:312)
==17519==    by 0x804DF4E: ExampleWindow::on_button_file_clicked() (examplewindow.cc:111)
==17519==    by 0x4589E44: Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) (slot.h:440)
==17519==    by 0x4F47A45: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==17519==    by 0x4F305F1: g_closure_invoke (gclosure.c:490)
==17519==    by 0x4F4733E: signal_emit_unlocked_R (gsignal.c:2510)
==17519== 
==17519== 
==17519== 64 (40 direct, 24 indirect) bytes in 1 blocks are definitely lost in loss record 11,270 of 11,691
==17519==    at 0x4022AB8: malloc (vg_replace_malloc.c:207)
==17519==    by 0x4FB0514: g_malloc (gmem.c:131)
==17519==    by 0x4FC8BC5: g_slice_alloc (gslice.c:824)
==17519==    by 0x4FC8EBA: g_slice_alloc0 (gslice.c:833)
==17519==    by 0x4F4C0A7: g_type_create_instance (gtype.c:1555)
==17519==    by 0x4F343D2: g_object_constructor (gobject.c:1046)
==17519==    by 0x4F33B72: g_object_newv (gobject.c:937)
==17519==    by 0x4F33FD7: g_object_new_valist (gobject.c:986)
==17519==    by 0x4F336CB: g_object_new (gobject.c:795)
==17519==    by 0x65AA6F5: gtk_file_system_gio_get_info (gtkfilesystemgio.c:1010)
==17519==    by 0x46CEBA5: gtk_file_system_get_info (gtkfilesystem.c:476)
==17519==    by 0x476C84D: _gtk_path_bar_set_path (gtkpathbar.c:1749)
==17519==    by 0x46B8BD4: update_current_folder_get_info_cb (gtkfilechooserdefault.c:7015)
==17519==    by 0x65AA66F: query_info_callback (gtkfilesystemgio.c:986)
==17519==    by 0x40CAE7D: g_simple_async_result_complete (gsimpleasyncresult.c:553)
==17519==    by 0x40CAE9B: complete_in_idle_cb (gsimpleasyncresult.c:563)
==17519==    by 0x4FABD5F: g_idle_dispatch (gmain.c:4087)
==17519==    by 0x4FA7E53: g_main_dispatch (gmain.c:2009)
==17519==    by 0x4FA9339: g_main_context_dispatch (gmain.c:2561)
==17519==    by 0x4FA988D: g_main_context_iterate (gmain.c:2642)
==17519==    by 0x4FAA064: g_main_loop_run (gmain.c:2850)
==17519==    by 0x468C5DC: gtk_dialog_run (gtkdialog.c:1041)
==17519==    by 0x42AD035: Gtk::Dialog::run() (dialog.cc:312)
==17519==    by 0x804E25F: ExampleWindow::on_button_folder_clicked() (examplewindow.cc:56)
==17519==    by 0x4589E44: Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) (slot.h:440)
==17519==    by 0x4F47A45: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==17519==    by 0x4F305F1: g_closure_invoke (gclosure.c:490)
==17519==    by 0x4F4733E: signal_emit_unlocked_R (gsignal.c:2510)
==17519==    by 0x4F4611D: g_signal_emit_valist (gsignal.c:2199)
==17519==    by 0x4F46406: g_signal_emit (gsignal.c:2243)
==17519== 
==17519== 
==17519== 128 (80 direct, 48 indirect) bytes in 2 blocks are definitely lost in loss record 11,287 of 11,691
==17519==    at 0x4022AB8: malloc (vg_replace_malloc.c:207)
==17519==    by 0x4FB0514: g_malloc (gmem.c:131)
==17519==    by 0x4FC8BC5: g_slice_alloc (gslice.c:824)
==17519==    by 0x4FC8EBA: g_slice_alloc0 (gslice.c:833)
==17519==    by 0x4F4C0A7: g_type_create_instance (gtype.c:1555)
==17519==    by 0x4F343D2: g_object_constructor (gobject.c:1046)
==17519==    by 0x4F33B72: g_object_newv (gobject.c:937)
==17519==    by 0x4F33FD7: g_object_new_valist (gobject.c:986)
==17519==    by 0x4F336CB: g_object_new (gobject.c:795)
==17519==    by 0x65AA6F5: gtk_file_system_gio_get_info (gtkfilesystemgio.c:1010)
==17519==    by 0x46CEBA5: gtk_file_system_get_info (gtkfilesystem.c:476)
==17519==    by 0x46AE7EF: shortcuts_insert_path (gtkfilechooserdefault.c:1785)
==17519==    by 0x46AF970: shortcuts_add_current_folder (gtkfilechooserdefault.c:2324)
==17519==    by 0x46AFA5A: shortcuts_update_current_folder (gtkfilechooserdefault.c:2358)
==17519==    by 0x46B8C74: update_current_folder_get_info_cb (gtkfilechooserdefault.c:7034)
==17519==    by 0x65AA66F: query_info_callback (gtkfilesystemgio.c:986)
==17519==    by 0x40CAE7D: g_simple_async_result_complete (gsimpleasyncresult.c:553)
==17519==    by 0x40CAE9B: complete_in_idle_cb (gsimpleasyncresult.c:563)
==17519==    by 0x4FABD5F: g_idle_dispatch (gmain.c:4087)
==17519==    by 0x4FA7E53: g_main_dispatch (gmain.c:2009)
==17519==    by 0x4FA9339: g_main_context_dispatch (gmain.c:2561)
==17519==    by 0x4FA988D: g_main_context_iterate (gmain.c:2642)
==17519==    by 0x4FAA064: g_main_loop_run (gmain.c:2850)
==17519==    by 0x468C5DC: gtk_dialog_run (gtkdialog.c:1041)
==17519==    by 0x42AD035: Gtk::Dialog::run() (dialog.cc:312)
==17519==    by 0x804E25F: ExampleWindow::on_button_folder_clicked() (examplewindow.cc:56)
==17519==    by 0x4589E44: Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) (slot.h:440)
==17519==    by 0x4F47A45: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==17519==    by 0x4F305F1: g_closure_invoke (gclosure.c:490)
==17519==    by 0x4F4733E: signal_emit_unlocked_R (gsignal.c:2510)
==17519== 
==17519== 
==17519== 576 (360 direct, 216 indirect) bytes in 9 blocks are definitely lost in loss record 11,424 of 11,691
==17519==    at 0x4022AB8: malloc (vg_replace_malloc.c:207)
==17519==    by 0x4FB0514: g_malloc (gmem.c:131)
==17519==    by 0x4FC8BC5: g_slice_alloc (gslice.c:824)
==17519==    by 0x4FC8EBA: g_slice_alloc0 (gslice.c:833)
==17519==    by 0x4F4C0A7: g_type_create_instance (gtype.c:1555)
==17519==    by 0x4F343D2: g_object_constructor (gobject.c:1046)
==17519==    by 0x4F33B72: g_object_newv (gobject.c:937)
==17519==    by 0x4F33FD7: g_object_new_valist (gobject.c:986)
==17519==    by 0x4F336CB: g_object_new (gobject.c:795)
==17519==    by 0x65AA6F5: gtk_file_system_gio_get_info (gtkfilesystemgio.c:1010)
==17519==    by 0x46CEBA5: gtk_file_system_get_info (gtkfilesystem.c:476)
==17519==    by 0x476C668: gtk_path_bar_get_info_callback (gtkpathbar.c:1703)
==17519==    by 0x65AA66F: query_info_callback (gtkfilesystemgio.c:986)
==17519==    by 0x40CAE7D: g_simple_async_result_complete (gsimpleasyncresult.c:553)
==17519==    by 0x40CAE9B: complete_in_idle_cb (gsimpleasyncresult.c:563)
==17519==    by 0x4FABD5F: g_idle_dispatch (gmain.c:4087)
==17519==    by 0x4FA7E53: g_main_dispatch (gmain.c:2009)
==17519==    by 0x4FA9339: g_main_context_dispatch (gmain.c:2561)
==17519==    by 0x4FA988D: g_main_context_iterate (gmain.c:2642)
==17519==    by 0x4FAA064: g_main_loop_run (gmain.c:2850)
==17519==    by 0x468C5DC: gtk_dialog_run (gtkdialog.c:1041)
==17519==    by 0x42AD035: Gtk::Dialog::run() (dialog.cc:312)
==17519==    by 0x804E25F: ExampleWindow::on_button_folder_clicked() (examplewindow.cc:56)
==17519==    by 0x4589E44: Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) (slot.h:440)
==17519==    by 0x4F47A45: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==17519==    by 0x4F305F1: g_closure_invoke (gclosure.c:490)
==17519==    by 0x4F4733E: signal_emit_unlocked_R (gsignal.c:2510)
==17519==    by 0x4F4611D: g_signal_emit_valist (gsignal.c:2199)
==17519==    by 0x4F46406: g_signal_emit (gsignal.c:2243)
==17519==    by 0x462A88C: gtk_button_clicked (gtkbutton.c:889)
==17519== 
==17519== 
==17519== 496 bytes in 8 blocks are definitely lost in loss record 11,445 of 11,691
==17519==    at 0x4022AB8: malloc (vg_replace_malloc.c:207)
==17519==    by 0x4FB0514: g_malloc (gmem.c:131)
==17519==    by 0x4FCB12F: g_strdup (gstrfuncs.c:92)
==17519==    by 0x46AE809: shortcuts_insert_path (gtkfilechooserdefault.c:1790)
==17519==    by 0x46AEFB4: shortcuts_append_paths (gtkfilechooserdefault.c:2014)
==17519==    by 0x46AF645: shortcuts_add_bookmarks (gtkfilechooserdefault.c:2242)
==17519==    by 0x46B5849: bookmarks_changed_cb (gtkfilechooserdefault.c:5395)
==17519==    by 0x46B6FEA: gtk_file_chooser_default_map (gtkfilechooserdefault.c:6192)
==17519==    by 0x4F47A45: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==17519==    by 0x4F30909: g_type_class_meta_marshal (gclosure.c:567)
==17519==    by 0x4F305F1: g_closure_invoke (gclosure.c:490)
==17519==    by 0x4F46AAC: signal_emit_unlocked_R (gsignal.c:2370)
==17519==    by 0x4F4611D: g_signal_emit_valist (gsignal.c:2199)
==17519==    by 0x4F46406: g_signal_emit (gsignal.c:2243)
==17519==    by 0x489F8C5: gtk_widget_map (gtkwidget.c:3135)
==17519==    by 0x46780E2: gtk_container_map_child (gtkcontainer.c:2581)
==17519==    by 0x4622BF4: gtk_box_forall (gtkbox.c:799)
==17519==    by 0x4675D09: gtk_container_forall (gtkcontainer.c:1453)
==17519==    by 0x4678121: gtk_container_map (gtkcontainer.c:2589)
==17519==    by 0x4F47A45: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==17519==    by 0x4F30909: g_type_class_meta_marshal (gclosure.c:567)
==17519==    by 0x4F305F1: g_closure_invoke (gclosure.c:490)
==17519==    by 0x4F46AAC: signal_emit_unlocked_R (gsignal.c:2370)
==17519==    by 0x4F4611D: g_signal_emit_valist (gsignal.c:2199)
==17519==    by 0x4F46406: g_signal_emit (gsignal.c:2243)
==17519==    by 0x489F8C5: gtk_widget_map (gtkwidget.c:3135)
==17519==    by 0x46C1AF4: gtk_file_chooser_dialog_map (gtkfilechooserdialog.c:419)
==17519==    by 0x4356521: Gtk::Widget_Class::map_callback(_GtkWidget*) (widget.cc:3683)
==17519==    by 0x4F47A45: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==17519==    by 0x4F30909: g_type_class_meta_marshal (gclosure.c:567)
==17519== 
==17519== 
==17519== 576 (360 direct, 216 indirect) bytes in 9 blocks are definitely lost in loss record 11,450 of 11,691
==17519==    at 0x4022AB8: malloc (vg_replace_malloc.c:207)
==17519==    by 0x4FB0514: g_malloc (gmem.c:131)
==17519==    by 0x4FC8BC5: g_slice_alloc (gslice.c:824)
==17519==    by 0x4FC8EBA: g_slice_alloc0 (gslice.c:833)
==17519==    by 0x4F4C0A7: g_type_create_instance (gtype.c:1555)
==17519==    by 0x4F343D2: g_object_constructor (gobject.c:1046)
==17519==    by 0x4F33B72: g_object_newv (gobject.c:937)
==17519==    by 0x4F33FD7: g_object_new_valist (gobject.c:986)
==17519==    by 0x4F336CB: g_object_new (gobject.c:795)
==17519==    by 0x65AA6F5: gtk_file_system_gio_get_info (gtkfilesystemgio.c:1010)
==17519==    by 0x46CEBA5: gtk_file_system_get_info (gtkfilesystem.c:476)
==17519==    by 0x476C668: gtk_path_bar_get_info_callback (gtkpathbar.c:1703)
==17519==    by 0x65AA66F: query_info_callback (gtkfilesystemgio.c:986)
==17519==    by 0x40CAE7D: g_simple_async_result_complete (gsimpleasyncresult.c:553)
==17519==    by 0x40CAE9B: complete_in_idle_cb (gsimpleasyncresult.c:563)
==17519==    by 0x4FABD5F: g_idle_dispatch (gmain.c:4087)
==17519==    by 0x4FA7E53: g_main_dispatch (gmain.c:2009)
==17519==    by 0x4FA9339: g_main_context_dispatch (gmain.c:2561)
==17519==    by 0x4FA988D: g_main_context_iterate (gmain.c:2642)
==17519==    by 0x4FAA064: g_main_loop_run (gmain.c:2850)
==17519==    by 0x468C5DC: gtk_dialog_run (gtkdialog.c:1041)
==17519==    by 0x42AD035: Gtk::Dialog::run() (dialog.cc:312)
==17519==    by 0x804DF4E: ExampleWindow::on_button_file_clicked() (examplewindow.cc:111)
==17519==    by 0x4589E44: Glib::SignalProxyNormal::slot0_void_callback(_GObject*, void*) (slot.h:440)
==17519==    by 0x4F47A45: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==17519==    by 0x4F305F1: g_closure_invoke (gclosure.c:490)
==17519==    by 0x4F4733E: signal_emit_unlocked_R (gsignal.c:2510)
==17519==    by 0x4F4611D: g_signal_emit_valist (gsignal.c:2199)
==17519==    by 0x4F46406: g_signal_emit (gsignal.c:2243)
==17519==    by 0x462A88C: gtk_button_clicked (gtkbutton.c:889)
==17519== 
==17519== 
==17519== 1,536 (960 direct, 576 indirect) bytes in 24 blocks are definitely lost in loss record 11,568 of 11,691
==17519==    at 0x4022AB8: malloc (vg_replace_malloc.c:207)
==17519==    by 0x4FB0514: g_malloc (gmem.c:131)
==17519==    by 0x4FC8BC5: g_slice_alloc (gslice.c:824)
==17519==    by 0x4FC8EBA: g_slice_alloc0 (gslice.c:833)
==17519==    by 0x4F4C0A7: g_type_create_instance (gtype.c:1555)
==17519==    by 0x4F343D2: g_object_constructor (gobject.c:1046)
==17519==    by 0x4F33B72: g_object_newv (gobject.c:937)
==17519==    by 0x4F33FD7: g_object_new_valist (gobject.c:986)
==17519==    by 0x4F336CB: g_object_new (gobject.c:795)
==17519==    by 0x65AA6F5: gtk_file_system_gio_get_info (gtkfilesystemgio.c:1010)
==17519==    by 0x46CEBA5: gtk_file_system_get_info (gtkfilesystem.c:476)
==17519==    by 0x46AE7EF: shortcuts_insert_path (gtkfilechooserdefault.c:1785)
==17519==    by 0x46AEFB4: shortcuts_append_paths (gtkfilechooserdefault.c:2014)
==17519==    by 0x46AF645: shortcuts_add_bookmarks (gtkfilechooserdefault.c:2242)
==17519==    by 0x46B5849: bookmarks_changed_cb (gtkfilechooserdefault.c:5395)
==17519==    by 0x46B6FEA: gtk_file_chooser_default_map (gtkfilechooserdefault.c:6192)
==17519==    by 0x4F47A45: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==17519==    by 0x4F30909: g_type_class_meta_marshal (gclosure.c:567)
==17519==    by 0x4F305F1: g_closure_invoke (gclosure.c:490)
==17519==    by 0x4F46AAC: signal_emit_unlocked_R (gsignal.c:2370)
==17519==    by 0x4F4611D: g_signal_emit_valist (gsignal.c:2199)
==17519==    by 0x4F46406: g_signal_emit (gsignal.c:2243)
==17519==    by 0x489F8C5: gtk_widget_map (gtkwidget.c:3135)
==17519==    by 0x46780E2: gtk_container_map_child (gtkcontainer.c:2581)
==17519==    by 0x4622BF4: gtk_box_forall (gtkbox.c:799)
==17519==    by 0x4675D09: gtk_container_forall (gtkcontainer.c:1453)
==17519==    by 0x4678121: gtk_container_map (gtkcontainer.c:2589)
==17519==    by 0x4F47A45: g_cclosure_marshal_VOID__VOID (gmarshal.c:77)
==17519==    by 0x4F30909: g_type_class_meta_marshal (gclosure.c:567)
==17519==    by 0x4F305F1: g_closure_invoke (gclosure.c:490)
==17519== 
==17519== 
==17519== 34,696 (12,672 direct, 22,024 indirect) bytes in 33 blocks are definitely lost in loss record 11,670 of 11,691
==17519==    at 0x4022B8E: realloc (vg_replace_malloc.c:429)
==17519==    by 0x4CFDE17: FcPatternObjectInsertElt (fcpat.c:357)
==17519==    by 0x4CED5CE: FcConfigPatternAdd (fccfg.c:1248)
==17519==    by 0x4CEDB2C: FcConfigSubstituteWithPat (fccfg.c:1452)
==17519==    by 0x4CFAA65: FcFontRenderPrepare (fcmatch.c:458)
==17519==    by 0x4C08A48: pango_fc_font_map_get_patterns (pangofc-fontmap.c:1093)
==17519==    by 0x4C08D6E: pango_fc_font_map_load_fontset (pangofc-fontmap.c:1222)
==17519==    by 0x4C4B92F: pango_font_map_load_fontset (pango-fontmap.c:107)
==17519==    by 0x4C49559: itemize_state_update_for_new_run (pango-context.c:1281)
==17519==    by 0x4C49642: itemize_state_process_run (pango-context.c:1320)
==17519==    by 0x4C49AF0: pango_itemize_with_base_dir (pango-context.c:1467)
==17519==    by 0x4C54208: pango_layout_check_lines (pango-layout.c:3773)
==17519==    by 0x4C51F6E: pango_layout_get_extents_internal (pango-layout.c:2411)
==17519==    by 0x4C5242F: pango_layout_get_extents (pango-layout.c:2591)
==17519==    by 0x4718DF0: gtk_label_size_request (gtklabel.c:2190)
==17519==    by 0x4F48493: g_cclosure_marshal_VOID__BOXED (gmarshal.c:566)
==17519==    by 0x4F30909: g_type_class_meta_marshal (gclosure.c:567)
==17519==    by 0x4F305F1: g_closure_invoke (gclosure.c:490)
==17519==    by 0x4F46AAC: signal_emit_unlocked_R (gsignal.c:2370)
==17519==    by 0x4F4611D: g_signal_emit_valist (gsignal.c:2199)
==17519==    by 0x4F465A0: g_signal_emit_by_name (gsignal.c:2267)
==17519==    by 0x47B9058: do_size_request (gtksizegroup.c:620)
==17519==    by 0x47B94C9: _gtk_size_group_compute_requisition (gtksizegroup.c:820)
==17519==    by 0x48A07CE: gtk_widget_size_request (gtkwidget.c:3635)
==17519==    by 0x4615FE9: gtk_alignment_size_request (gtkalignment.c:430)
==17519==    by 0x4F48493: g_cclosure_marshal_VOID__BOXED (gmarshal.c:566)
==17519==    by 0x4F30909: g_type_class_meta_marshal (gclosure.c:567)
==17519==    by 0x4F305F1: g_closure_invoke (gclosure.c:490)
==17519==    by 0x4F46AAC: signal_emit_unlocked_R (gsignal.c:2370)
==17519==    by 0x4F4611D: g_signal_emit_valist (gsignal.c:2199)
==17519== 
==17519== LEAK SUMMARY:
==17519==    definitely lost: 15,720 bytes in 111 blocks.
==17519==    indirectly lost: 91,510 bytes in 4,499 blocks.
==17519==      possibly lost: 0 bytes in 0 blocks.
==17519==    still reachable: 2,248,656 bytes in 88,424 blocks.
==17519==         suppressed: 85,432 bytes in 713 blocks.
==17519== Reachable blocks (those to which a pointer was found) are not shown.
==17519== To see them, rerun with: --leak-check=full --show-reachable=yes
